MDELFELRNYFYLGNFPAAVEEGTTIAVESDATRIERDVILARAAIARGNHDEVIQQVSDSSPVAMQAVRLLAMYRKDPAGQREIAELTLREWVADPVSGSNPALLLVAAIVFSEAGNYDDALRCAHNGQSLEHSALKIQILLMIDRADAARKELEGMKRTDEDHTLTQLASAWVNLAAEDADTIREALYTYQELLERHGSTDLILNGIASCQLALKQTAEADATLQEAISRNPNCPETLINMITVAHQRQKPAELIARYFAQLQTVDPGNPWVQSFIAADALLSALVASPPV*