MVDEKEGRRVAIVHPDLGLGGAERLVVDAALGLQERGHKVVIYTAYRDVQRCFPEVRPRHLGGSVSCTLVNTYVPRSVLGRFHALCTVIQCVILALYVCVNASRVDVAFCDIVSAPALIFRMFGIPCIFYCHFPDQMLADSIRVSHAKLAEVDSSLVAVSKRFGRLVYRAFVDRLERFAISRATCVAVNSQFTARMFSEVYPDLLRGHERKEPIVVYPAVNIRPSVGHDASLTSRLWATFAEEMFPLVKDPILLVSLNRFEKKKNVALAVRALHAIRSSDSLVPNKQLRDSIVLLIAGGYDDRLEENKQTLHNVRQLISELRLEAFVGVELNFDESKRISILRAARALLYTPSSEHFGIVPLEAMAAGVPVIAVDSGGPRETVQDQATGFLCPAEPAAFAQAAARLVVDQKLAEELGKRGRERAQSLFSVDALGTALEGLVHECCDAKLARTATKPSSRKKQS*