MLQKSAPWRLRFFHFFAGPSGTDLRSVYHGRATVAEEKAADSTRALREAVDALLSLGCTQQDVQRIADKKKSLLVRGYKHILPKAAFFQSHGVNSHDFLKALENGSNLLFAPDEKQESVIEFLRNTVKLTNLGKVIGSMPGILKRRVETLEAMAHLWKELGIPVTGAVLESYPQIFSYSPETIKKGVEAVRSTFPYVKKDVLILFPSIVSRKGHHFKDVVAGLEGIFGPDKAQKVLQSYPHILLVPRETMDNTYKQLKQHFGDLPALKMVKVQPSLFNISWETIKSKIDFLLIETARSKEEICMYPTVLQLSLEKRLKLRHR