MLGLSESLLKQFEKMDCGQKTWKASGQIVVVPCPSKADTMGALISQNVIITACGGVPLKGMRKLLLDYTSHQDQEVAYGCNNPPEDVVPYLPGLNDDVALRCFTLLPAYEHWRLALLSRRHRTLCNGRLLASRRNNGLREQWICMYSGTQWTAFCPRGMNWKTLAPSLAPMAFMASDKESLSAGCHLLWIGREIDINGLRFACFKYDFARNTWNVGPNMIDHRCLFASATLNEYAYVAGGMDMHYNVINRAERYNSAEGVWEPLASMNIPRHKCSGFFMDEKFYAIGGKDRNHQPITSGEEYDLENNVWRIIPNMYPDPQHGQGEASSPPLVAVAGNELYAIATADNLLKAYNKRANRWRILGHIPVRADAFDGWGIAFKGVDDHLFVIGGNREGSSDIFCCQPQPGAAAVEWRFVTPTTRGGGGFVFNCAVISC*