MGRGAGNRNLKSAMPGALDLPESIIASILSHTSPGDVARLALVNRAFRDAGRTDIVWERMLPVGYHRFLKLAISSIGGGGSSSKRELYEQLCGHILIGDGSEGLWIDRATAAVCHSFSSRSLAVTWGSTAEYWEWSSKHGARFDEVAHLKMVCWLELSGNWKLSLAPGTYTVSWRLQLDSDAFGWDKEPVRFSLATLDGRPVSMVARARTVADNWVEYDVGQIVVEDEDELGEVELFFSLQEIVSGTWKGGLFIDGVIVQPSHLIVE