MVRAACFKYASLPVRISTPIIFPTRTLATTAPIAMPIASSKSLADVTPDVGGQANVDQLHRVSRDFRSDTITIPTDAQLLCSLRATRGDDVYGEDTSTTALEKRIAKLTGKEAAMFAVSGTMTNQLAIRTHMKQPPHSVITDWRAHVHKMEAGGIAMFSQATTHQLVPENGLHLTVEDIENTLSGMIFPQEEIVKIGEMARKHDIGMHLDGARIWNVAADLRELGCDILAPVDTSMVFFQPKPIGLPLDAVMARLAALPDEDFIGCVAEMKKEKEENGEY