MDVQVQRSFVIPAPQSEPSAEVPLTVFDLVAPAYHVTVLFAYAAPNPTDAALLDALAATLPRFPLLTARLVVADADERRRPFFVTGRGGAGALVVEATVASALSDHLPLAPAPELARLHVPVGGDVAPPPPHMLMLQINRFACGGLVIASSSYHQAADGYSMSTFFHAWADAVRANNKHDTLLPAAPPAPAPYGPGAITPRRPPRCEFEHRGTEFLRAEDAAAGRPAPARVDPSEIANVLLHLPSDFVAALKASAAPPQGQGRWYTTFEAVSAHLWRKITLARGRADDASRTALNAAVNGRARLGADALARGFFGNAVLTASAATCARDLARGALADAAALIRAAVRARDRQYFQSFVDFGELHLHGGEELLEPTVGDEDNVLLPDVASDSWLHLELHRLDFGCGGRLAGILPAKVPLDGVVVLIPSLRKGGGVDAFVALWDKHAKELMDIAYTMD*