MRDWRARLRRARSGPGLGFDLAATLGVMLLAAAGCGNPGTVDGDLTNNWGAMAPATGFEPIADTCHLANFAATGPRATYEEVDCAVRHRTETVYVGTYSGAAADAEQPPSESSAGARAAYHTCDEKTTAYVGAPWRTARLWIGVTHPSPAAWAGGSRWFRCDVVELDSIEDDGALVQRAGSLRSVLSAPSDLLLGCYAIKLSDSGAIDTMPPAPCTAAHNAEFAGVWDAPADATYPQGNTAWKRFHDGCRTVVATFAGVPDDKNLEYRTGVVSLPGNADVWAQGDRGVRCYLWLDGARLTTSMRAKGTKALPVQYQ