MSVMVGIGRGAREGVLIRDAEALEALERVGVVVVDKTGTLTEGRPQVTDIEATGGLKKSELLQLAAAVESHSEHPLGAAVTEAAREEGHEGLDVDDFESITGGGVRGTVTGKTVTVGSESFMEKEGVSFEETLRDQADGWRCKGRTVMFALHELGIRVVMLTGDNEATAQAVASELRIDEVHAGVSPSDKHDFVKSAKGDHGLVAMAGDGINDAPALAAADVGIAMGTGTDIAMESAAMTLLQGDLRALVKAIRLSRVVMRNIRQNLVFAFGYNTIGVPIAAGVLYPPFGILIGPMFGAAAMSLSSVSVITNALRLRRVRLTA*