MLGAFRQHLAARSPNLTSLLRSSARVEQVVGGTWIGLRNFSNGGKEMTVRDALNSAIDEEMTTDSKVFLMGEEVGEYQGAYKVSKGLLQKFGPDRVLDTPITEAGFTGIGVGSAFHGLKPIVEFMTFNFAMQAIDHIINSAAKTNYMSAGRISVPIVFRGPNGAAAGVAAQHSQCFAAWYGSCPGLKVLSPYSSEDARGLLKAAIRDPDPVVFLENELLYGELFPVSAEALDPSFTLPIGKAKVEREGRDVTITAFSKMVGYALKAAEELAKESIDAEVINLRSIRPLDRAAINASVRKTNRLVTVEEGWPQHGIGAEICMSVVEESFEYLDAPVERITGADVPMPYAANLERMAVPQIEDIIRAAKRACYRSVPMSVAA*