MGIYRHWLGDPLSIGLFRESYKVPANVEVRPDGPDDGITYSDGWMPFWLVSVVEGGIRFPLHPLLRDCLREWELSPCQLLPTGYKIIMGVVRLNEILEINLGVPDIEEAYDLCKSAEGNTYYLRLRVH