MVYLTILLWSLWFFASWACIYLLLLARERFHPNKLPPGPTPLPIVGSLFQLGSKPNESLAELAKKYGPLMSLRLGGVLTVVASSMKMAKEVLQKNDQVLSGRTVVDAVRALHYHESTMGWSPATAYWRRLRMLCNTQMFTAQRLDASQGLRQQKVQQLIAYMHKNSQLGRAVNIGQAAFVTTLNLLSNAVFSMDLVDLNSDSAQEFKDTVHGIMEDGGRPNLSDYFPLLRPIDPQGIRRRMAGHFKKLYAIFDKLIDERVIHRESSNYSPRNDYLDLLLDQRDDKDFKIGRQDINALLTEIFAAGSDTSSGTIEWAMAELICNPKAMARARMEVMETIGIGQEVKESDIARLPYLQAVVKETLRLHPVVPLLVPHRAETSVSICGYNVPKHAQVLVNIWAIGRDPDLWVNPTSFQPERFLGSNIDLRGRDFGLIPFGAGRRICPGLPLALRMVHLMLASLVHCFAWKLPEGVVQEDINLSDKFGLTLQMAVPLLAVPVQE