MELSMSGGSLRTFGRCVTFLARVASELVLQAHPAKLEMHTLNSSRSAYASVSLARDFFDQYTLAAAASAPSSTPLQCSVLLKSLLAVLRTPHAALDRLAVSLPEPDAPKLQVTLHCLNGVRKTYWIVCSAEPEVQSLSLDRGRFPSRLAIRPRELARLLSNFQSSLQELTIIATDPASGLPDAGGDVGGKAVELRSYNDPTKDDCDTRLHTQLWIDPAEEFVEFVHAGDPVDVTFGVKELKAFLTFCEGCEVDILLFFEKTGEPVLLVPRFGLDDGATSDFEATLVLATMTVSQLSDSNDAQQPATSAQHTGEPRAAATPVPENVSNHTKIWSELSGSTPKSFEANREKRAQTHRNASTNVLNATSMLPNVANAPSRPPVADNANNAMQPSQMDHMEEHPEVISAIPRSQHHPSNWVGADDNDDDNEDDEELLVQTTPHYMD*