MQRKECFNLVRRIKQLVPMLEEVREFETGLLPAEAKACLGNLKKVFVSAKKLLRCCHDGSKIYLALESEAVMDRFHAIYEKLHQVLDGMPYDDEIGISDKVKEQVELMCLQLKRSKKQTDNQDIEFAMDMMVVFSKKDGRNADSAILERLAKRMDLCTIPDLGAETFAIKRLVNERSGLSSETIQQIIDVLNKFRQIAGMEETGLDDVTLPKTVEKCPCLLVPNDFLRPISLDIMVDPVIVATGQTYERSSIKNVDEGNKRLTAKEGAIPAVIEVLREGTMEARENSAVALFSLSMLNENRERVGSLNGIRPLVDLLKNGTIRGKKDAATALFNLSLNHANKARALEAGIVTPLLQLISDKQLALQFGVYEHVVEVAKSGTTRAKRKANALLQHMSKCEHIP