MVVLAKDRWGLIPGQTLVTFEMGLRSESQLLSGSAEGIQNVEQWFSLKRSHYPSMMSVMVSKLGKLKTEVQKWEKYKNIEENEELEKMDAELQALYLTIDYSLFSTERKNKVRLKGRLHSIPLLRHEQLVGFFDGVAKDGVCGVGIVIKLDNSRTFKGWLKAGLGTNTRAEVIGLWSLLHCARIWGVDHMQVLGDSQVVINWVKGKTGLKTLELPHWLDSIVLQKKVFSWITFDHVYKDFNQEVDDLSKLDFGDMDSIIHYSFNLDGVVTEAGNLVFF*