MEHNREKQVPHVLIFPFPAQGHINSMLRLAKLFSLAGFHITFLNSDHNHHRLLRNADLAAWAAGRPFFRFRSISDGLPPDHRRSAAELVTLFDSLKENTKPILREMLVSDRKLGSEHPVTCIIGDGIMSFVIDVAEEVGLPVISFRTSSACSFWSYFCIPRLVEAGELPFGDDADMDRAIIGVPGMESILRRRDLPSFLRAKEVTDPGLQIVWAETLQTTRSSALILNTFEDLEPKILSHIRVHCPTTYSIGPLHALHRARVNDSADSTDSSSLWKEDKTCTKWLDAQPNGSVLYVSFGSFTVVSRAELVEFWHGLVNSQARFLWAMRPDLVDGGGDMGQVPEELVGATKERGFLVEWAPQEEVLAHPAVGGFLTHSGWNSTLESVFAGVPMICWPFFADQQINSRFVSEVWRVGLDMKDTCDRETVEKMVRELMLERREEFMKSAEKMAALAKKSIREGGSTYMNLEKLIQDIRTMCS