MPFEIRPWEEISRSYGCTILLGNGASIAVSPSFSYGSLLRHAVEQRFLPDDAQRLFQFFQTNDFELVLRIVWQASNVNRSLQIPDHRTHAAYVSLRDCLIQTVRNIHPEYDQVSAHLPSIYQFLKRFSTVISLNYDLVVYWVMTYGLEIEDQHAFKDCFIGGGVFSDDWQRFRQPIGRERSTTLVFHAHGSLVLCRNLVEQELKIHNRDAGLLEAILQLWQSESVVPLFVSEGTWQQKVTSIQNSYYLSTVYREVLKSPRNTLVVYGWGFSEQDLHLLQRMSGTGINRVAVSVFRGDQAYCNRVFQTIRDTLGWHVEVEFFDSESPGCWIHADQQGLRPVP