MGAPDVLMLVLPFLVLCGGVCGVGWCFLARTLLRARVEGYRKLVRRGEELQRAPDVEAARRPSRRPEGLRVAVVGGGWTGVRVVGALRRRGVQQITAFEQAASLGGSACGASLHHLGTGELRPPELLASLESLARRSAAWGHFRFRSAVRALNYDPTRREATLRVQRTDGGRFGAEVEYGPFDCVVWASLDGRPSPPHEQTVRYQEAFQGRITHASALLPEELEEAAARLERVVVVGASKAACDLVLALRRNGHASSLTWAVRRPYTFLRLEALADASASGAALHLANGVAAAAAPFAPRLSGLVWARWADDWGAFRVGVLSEAELSLLRSTRLVVGEPLSFSEGGIHFSGGRWYRHLIAPRCPVLASAAECFTGFGPAHGETVARLLVDHLCDADSYSLGEEELEAETRSHCSRGQQLFGAPRGRLNPAPQWLLLLLDLTSQGLLEFTDLRDIFRGALRTVRLPRGAPHSDE*