MGTTDYGAAVTEIVRQWEGVEVLPHRFGGVEFRVSKREIGHVHVGNVVDLLVPVRMRRDLVAAGRAAAHRTLPHSGWISFRIRSEHDVPAVVELLRLNYERLCGNTLKPAMHPVLGRASLLADRSIDDLPA