MVDSVSIVLEFLRYHKFERAKEALLSELQVRHAFARPAQGCDKVELALYTGALDAHRDGYGKVKSVGCHENSHKDGVSHANISTYQDVLLKPQGDAPERHGSITIQCNQMHGYAEWEFKACSNQDCVLEFKKQGVLSQTPPFERTYLTKNDMYDGGHHDVNEVYNESGIDGRKRMKEHLMKKGDLLVDSGNSIHLMKKRDLLVDSGNGMVVTQEQRQDVHFRSDSLHQQTCERPHSEATSLENIAHVKRQGHKDNSFQLTQGAFELKECTVVHEPSESADKVAYEYNAHASHMNAQSFANSAYDALTESSWLDYGIPDGETLQSSKFAQPHFLPFPASEG