MKPELKQNRHQLKHFILLHSDLNCSKSYSLRSSNLVLKRTNLRVFKIAELKAATNDFGISSKIGEGEFWSVHKGTIKSFEHPYDDIQGHRKWLREATVLGVVEHPNLVRLIVYCVEDDETKTQRILVYDYMLNGSVDHRLSSSSEAPLSWTIRLKVAQDVARGLAYLHEGMDYKIVFRDLKPSNILLDDQWNAKLSDFGWLLRPQGLANVSTTVTTGYTAPEYTETGYLTSECDVWSYGSFLYERITGSVPLAKNQPNELHFLERVKAYLDSKRFRVIVDPRLEDNYSMKSAKKLLLIADRCLSKNPKSRSKMSEVMEMVDKVIGGPSKASILDTCLGSPVRVVSIKLKKVFRCTMKLQ*