MEHYDLAIIGTGSGNSIVDDRYAGKKVAICEQGTFGGTCLNVGCIPTKMFVYAAEVAHSVRTSARYGVDAHIDKVRWPDIVERVFGRIDPIAAGGEDYRRSDPNITVYSSHTRFGPKTDDGRYTLRTESGEEFTSDQVVIAAGSRTYIPPAVVDCGVKYHTSDDIMRIPELPTDLVIIGGGFVSAEFAHVFSALGVHVTIVVRGDGLLTHCDETICHRFNEIAATKWDIRTHENVIGSHQDGDRIVLELDDGKTVAADTLLVATGRVPNGDLLDAELAGVEVDEDGRVIVDQYQRTTARGVFALGDVSSDYQLKHVANHEARVVKENLLRDWDDTASLVASDHRFVPSAVFTDPQVATVGLTEAEARAAGHDIVVKVQNYGDTAYGWAMEDTTGIAKLIGERGTGKLLGAHILGHQASSIIQPLIQAMSLGQTAQEIARGQYWIHPALPEVIENALLGLQE