MASGNNGQAQCVEAFKRMLYLMQDVRRRIVEGILNECVVDKAHMNALDVALEELTDSRTTGEMRHISTPTADFPINIRDEIRGLRLMRSYFEGTPNGRAERQKDCEFLHRLSRLTSGSFILENVLQELQLETILAPYHPISTEKFQEELVNAEQFLMDFVNSAYTGIKPLLVTDWDGTMKDYCSHAVMMGRFAAVFTRVTAVLTAGPLRGPGILDLTALPINGPVLFSGSWGREWWLRGRRVVHEDGISEEGFDAIGRLSDEMTDLLNNGDFSQFALVGSGVQRKVDRLTLGVQTVFGHVPIELVVRYIDAVKERIHRVDPNNTNLVLENSSPLEIEVCAHSSGSVWNKGDGVASLIASLHDSLKNGKVLVAGDTTSDLPMLQHAVSQNPNGVMALFVGAGESLRESVGSIVGDDSRVCFVSCPDVIHAAFSRVLAAKVELD