MVKFSLLHSVLPAVARVLAVSLSIPSPRDLFDDPCITFRLPPRSVNATYLNEASVEWPWTQPAFGFGYGKWALAWTSIEEYWDWSNMQNEWYPINSTVSGHQVSDIRPTVIADINSFQLGRNDTVIRTLALDVPLAGETYAWNFTIPALEAHDNTAWTGWGYDFHAQGAPYFVSYDATTTGIKNVSYGVSIYSAREGGPTKETVDEAAACYDRLGSKTFAALFRSMRRTPTDGRRTHELSWHDADTALSVAIGTRPNQSVLGRRGAVLTG