MLFDYPKSAAFGRVLPKNKIYEHANPSAAVKELFVRQVERIVWQYKLAPDTINLKETSFVPEIQIFSVTLKDGELKHDVLRCIDQAIPFPIFFELSFDGNIKAIAAFKRPSEADGSKWVISDYFETAWFLSDEPRRPLPMAFDLEALYAHFLGPLMPYPALIGEGLRARVERMDQIRFKQRELEKCEARLRKEKQFNRKVAINAELRNLKQELETMTRPLPVSGSAVTSKGRL