MSCAGFVGGAGARVRSTSIVSGNALVCASATGSGAAIARLSRRLRGEAGVAGSLALPLMQRRVASQCGTVMMSGSSEGAGKVAIVTGAGRGIGKAIALALGQAGCKVVVNYGVSTAAAEEVVAQIKQGGAEAIAVKANISEKDEVTQLFKTAVETYGTVDIVVNNAGITRDTLVLRMKQEQWLDVINTNLSGVFYCVQEASKIMLKKRTGRIINISSVVGLIGNPGQANYASAKAGVIGMTKACAKEFGSRGVTVNAVAPGFIESDMTETLPIDEIKKMIPLARLGTANEIAGLVKFLAVDPAAAYMTGTVLSIDGGIGM*