MLDVAARTSLQPKYDIVLYGATGFTGQLVAAYLHSVQDLQGQKWAIAGRSPAKLAALATKLGAGVSSIAAELTDAAATADLVSSTRAVINCAGPFSQHHAEELLGECARRGVHYSDLAGEGFWQAEMAAKFHQVAERSGAKIVLGGGVDSIPSDLGCMLAIDALPGEGGPIQARAVYTEYTGSFSGGTLNSGRAMSRARNEGRVTAAMEADPYLLAPGTTGADSAVGTADGMPAGFGWGLSRRQPFFMGPINARVVRRSLALRGLAQQVSYSECSSVGLWLRLGWVYASRGLGYFRGEPINLSPRSGEGPPSWLLEEGAFAVEVTATAASGAQAVATVVGKGDPGYGATAKMLAEVGLCLSLDAHPSAAGGVLTPWTGLGEALAARLRRAEGGAFMTLDVARTPRAGDGAAVR*